home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Language/OS - Multiplatform Resource Library
/
LANGUAGE OS.iso
/
prolog
/
ai.prl
/
opnprlg1.hqx
/
Open Prolog
/
Open Prolog.rsrc
/
CODE_25_initNames.txt
< prev
next >
Wrap
Text File
|
1993-04-15
|
63KB
|
1,194 lines
# near model CODE resource
# entry label at 0x0000
export_405:
entry:
00000000 48E7 E0C0 movem.l -[A7], D0,D1,D2,A0,A1
00000004 43FA 0048 lea.l A1, [PC + 0x48 /* 0000004E */]
label00000008:
00000008 4240 clr.w D0
0000000A 4EAD 087A jsr [A5 + 0x87A]
0000000E 7200 moveq.l D1, 0x00
00000010 3229 0002 move.w D1, [A1 + 0x2]
00000014 5881 addq.l D1, 4
00000016 0801 0000 btst.b D1, 0x0
0000001A 6702 beq +0x4 /* 0000001E */
0000001C 5281 addq.l D1, 1
label0000001E:
0000001E D3C1 add.l A1, D1
00000020 3419 move.w D2, [A1]+
00000022 6704 beq +0x6 /* 00000028 */
00000024 2B80 2000 move.l [A5 + D2.w], D0
label00000028:
00000028 3419 move.w D2, [A1]+
0000002A 670C beq +0xE /* 00000038 */
0000002C D0AD E8A8 add.l D0, [A5 - 0x1758]
00000030 C188 exg D0, A0
00000032 1142 0006 move.b [A0 + 0x6], D2
00000036 C188 exg D0, A0
label00000038:
00000038 4A91 tst.l [A1]
0000003A 66CC bne -0x32 /* 00000008 */
0000003C 4CDF 0307 movem.l A1,A0,D2,D1,D0, [A7]+
00000040 4E75 rts
00000042 894E 414D pack -[A4], -[A6], 0x414D
00000046 4553 chk.w D2, [A3]
00000048 494E chk.w D4, A6
0000004A 4954 chk.w D4, [A4]
0000004C 0000 0002 ori.b D0, 0x2
00000050 0001 2B00 ori.b D1, 0x0
00000054 0000 0040 ori.b D0, 0x40 /* '@' */
00000058 0002 0001 ori.b D2, 0x1
0000005C 2D00 move.l -[A6], D0
0000005E 0000 0041 ori.b D0, 0x41 /* 'A' */
00000062 0002 0001 ori.b D2, 0x1
00000066 2A00 move.l D5, D0
00000068 0000 0042 ori.b D0, 0x42 /* 'B' */
0000006C 0002 0001 ori.b D2, 0x1
00000070 2F00 move.l -[A7], D0
00000072 0000 0043 ori.b D0, 0x43 /* 'C' */
00000076 0002 0003 ori.b D2, 0x3
0000007A 6D6F blt +0x71 /* 000000EB */
0000007C 6400 0000 bcc +0x2 /* 0000007E */
// begin alternate branch 0000007E-00000088
label0000007E:
0000007E 0000 0044 ori.b D0, 0x44 /* 'D' */
00000082 0001 0001 ori.b D1, 0x1
00000086 2D00 move.l -[A6], D0
// end alternate branch 0000007E-00000088
label0000007E: // (misaligned)
00000080 0044 0001 ori.w D4, 0x1
00000084 0001 2D00 ori.b D1, 0x0
00000088 0000 0045 ori.b D0, 0x45 /* 'E' */
0000008C 0002 0002 ori.b D2, 0x2
00000090 2F5C 0000 move.l [A7 + 0x0], [A4]+
00000094 0046 0002 ori.w D6, 0x2
00000098 0002 5C2F ori.b D2, 0x2F /* '/' */
0000009C 0000 0047 ori.b D0, 0x47 /* 'G' */
000000A0 0001 0001 ori.b D1, 0x1
000000A4 7E00 moveq.l D7, 0x00
000000A6 0000 0048 ori.b D0, 0x48 /* 'H' */
000000AA 0001 0001 ori.b D1, 0x1
000000AE 5C00 addq.b D0, 6
000000B0 0000 0048 ori.b D0, 0x48 /* 'H' */
000000B4 0002 0002 ori.b D2, 0x2
000000B8 3C3C 0000 move.w D6, 0x0
000000BC 0049 0002 ori.w A1, 0x2
000000C0 0002 3E3E ori.b D2, 0x3E /* '>' */
000000C4 0000 004A ori.b D0, 0x4A /* 'J' */
000000C8 0000 0007 ori.b D0, 0x7
000000CC 6370 bls +0x72 /* 0000013E */
000000CE 7574 moveq.l D2, 0x74
000000D0 696D bvs +0x6F /* 0000013F */
000000D2 6500 0000 bcs +0x2 /* 000000D4 */
// begin alternate branch 000000D4-000000DE
label000000D4:
000000D4 0000 004B ori.b D0, 0x4B /* 'K' */
000000D8 0000 0006 ori.b D0, 0x6
000000DC 6D61 blt +0x63 /* 0000013F */
// end alternate branch 000000D4-000000DE
label000000D4: // (misaligned)
000000D6 004B 0000 ori.w A3, 0x0
000000DA 0006 6D61 ori.b D6, 0x61 /* 'a' */
000000DE 7869 moveq.l D4, 0x69
000000E0 6E74 bgt +0x76 /* 00000156 */
000000E2 0000 004C ori.b D0, 0x4C /* 'L' */
000000E6 0000 0006 ori.b D0, 0x6
000000EA 6D69 blt +0x6B /* 00000155 */
label000000EB: // (misaligned)
000000EC 6E69 bgt +0x6B /* 00000157 */
000000EE 6E74 bgt +0x76 /* 00000164 */
000000F0 0000 004D ori.b D0, 0x4D /* 'M' */
000000F4 0001 0003 ori.b D1, 0x3
000000F8 6162 bsr +0x64 /* 0000015C */
000000FA 7300 moveq.l D1, 0x00
000000FC 0000 0050 ori.b D0, 0x50 /* 'P' */
00000100 0000 0002 ori.b D0, 0x2
00000104 5B5D subq.w [A5]+, 5
00000106 0000 004E ori.b D0, 0x4E /* 'N' */
0000010A 0002 0001 ori.b D2, 0x1
0000010E 2E00 move.l D7, D0
00000110 0000 004F ori.b D0, 0x4F /* 'O' */
00000114 0002 0002 ori.b D2, 0x2
00000118 2F2F 0000 move.l -[A7], [A7 + 0x0]
0000011C 0043 0001 ori.w D3, 0x1
00000120 0012 7379 ori.b [A2], 0x79 /* 'y' */
00000124 7374 moveq.l D1, 0x74
00000126 656D bcs +0x6F /* 00000195 */
00000128 2465 movea.l A2, -[A5]
0000012A 6E74 bgt +0x76 /* 000001A0 */
0000012C 7279 moveq.l D1, 0x79
0000012E 2470 6F69 6E74 movea.l A2, [[A0 + 0x6E74]]
00000134 F138 .extension 0x138 // unimplemented
00000136 0000 0000 ori.b D0, 0x0
0000013A 0016 7379 ori.b [A6], 0x79 /* 'y' */
label0000013E:
0000013E 7374 moveq.l D1, 0x74
label0000013F: // (misaligned)
00000140 656D bcs +0x6F /* 000001AF */
00000142 2466 movea.l A2, -[A6]
00000144 6F6F ble +0x71 /* 000001B5 */
00000146 7424 moveq.l D2, 0x24
00000148 6465 bcc +0x67 /* 000001AF */
0000014A 6275 bhi +0x77 /* 000001C1 */
0000014C 6724 beq +0x26 /* 00000172 */
0000014E 686F bvc +0x71 /* 000001BF */
00000150 6F6B ble +0x6D /* 000001BD */
00000152 F156 .extension 0x156 // unimplemented
00000154 0000 0000 ori.b D0, 0x0
// begin alternate branch 00000156-0000015C
label00000156:
00000156 0000 0016 ori.b D0, 0x16
label00000157: // (misaligned)
0000015A 7379 moveq.l D1, 0x79
// end alternate branch 00000156-0000015C
label00000155: // (misaligned)
label00000156: // (misaligned)
label00000157: // (misaligned)
00000158 0016 7379 ori.b [A6], 0x79 /* 'y' */
fn0000015C:
0000015C 7374 moveq.l D1, 0x74
0000015E 656D bcs +0x6F /* 000001CD */
00000160 2466 movea.l A2, -[A6]
00000162 6F6F ble +0x71 /* 000001D3 */
label00000164:
00000164 7424 moveq.l D2, 0x24
00000166 6465 bcc +0x67 /* 000001CD */
00000168 6275 bhi +0x77 /* 000001DF */
0000016A 6724 beq +0x26 /* 00000190 */
0000016C 686F bvc +0x71 /* 000001DD */
0000016E 6F6B ble +0x6D /* 000001DB */
00000170 F16C .extension 0x16C // unimplemented
label00000172:
00000172 0000 0000 ori.b D0, 0x0
00000176 0016 7379 ori.b [A6], 0x79 /* 'y' */
0000017A 7374 moveq.l D1, 0x74
0000017C 656D bcs +0x6F /* 000001EB */
0000017E 2466 movea.l A2, -[A6]
00000180 6F6F ble +0x71 /* 000001F1 */
00000182 7424 moveq.l D2, 0x24
00000184 6465 bcc +0x67 /* 000001EB */
00000186 6275 bhi +0x77 /* 000001FD */
00000188 6724 beq +0x26 /* 000001AE */
0000018A 686F bvc +0x71 /* 000001FB */
0000018C 6F6B ble +0x6D /* 000001F9 */
0000018E F184 .extension 0x184 // unimplemented
label00000190:
00000190 0000 0000 ori.b D0, 0x0
00000194 0016 7379 ori.b [A6], 0x79 /* 'y' */
label00000195: // (misaligned)
00000198 7374 moveq.l D1, 0x74
0000019A 656D bcs +0x6F /* 00000209 */
0000019C 2466 movea.l A2, -[A6]
0000019E 6F6F ble +0x71 /* 0000020F */
label000001A0:
000001A0 7424 moveq.l D2, 0x24
000001A2 6465 bcc +0x67 /* 00000209 */
000001A4 6275 bhi +0x77 /* 0000021B */
000001A6 6724 beq +0x26 /* 000001CC */
000001A8 686F bvc +0x71 /* 00000219 */
000001AA 6F6B ble +0x6D /* 00000217 */
000001AC F192 .extension 0x192 // unimplemented
label000001AE:
000001AE 0000 0000 ori.b D0, 0x0
label000001AF: // (misaligned)
000001B2 000A 6375 ori.b A2, 0x75 /* 'u' */
label000001B5: // (misaligned)
000001B6 7272 moveq.l D1, 0x72
000001B8 656E bcs +0x70 /* 00000228 */
000001BA 7424 moveq.l D2, 0x24
000001BC 5656 addq.w [A6], 3
label000001BD: // (misaligned)
000001BE F19A .extension 0x19A // unimplemented
label000001BF: // (misaligned)
000001C0 0000 0000 ori.b D0, 0x0
label000001C1: // (misaligned)
000001C4 0009 6375 ori.b A1, 0x75 /* 'u' */
000001C8 7272 moveq.l D1, 0x72
000001CA 656E bcs +0x70 /* 0000023A */
label000001CC:
000001CC 7424 moveq.l D2, 0x24
label000001CD: // (misaligned)
000001CE 5800 addq.b D0, 4
000001D0 F1A0 .extension 0x1A0 // unimplemented
000001D2 0000 0000 ori.b D0, 0x0
label000001D3: // (misaligned)
000001D6 000C 7472 ori.b A4, 0x72 /* 'r' */
000001DA 6169 bsr +0x6B /* 00000245 */
label000001DB: // (misaligned)
000001DC 6C24 bge +0x26 /* 00000202 */
label000001DD: // (misaligned)
000001DE 7368 moveq.l D1, 0x68
label000001DF: // (misaligned)
000001E0 6966 bvs +0x68 /* 00000248 */
000001E2 7473 moveq.l D2, 0x73
000001E4 F1A6 .extension 0x1A6 // unimplemented
000001E6 0000 0000 ori.b D0, 0x0
000001EA 000C 6C6F ori.b A4, 0x6F /* 'o' */
label000001EB: // (misaligned)
000001EE 6361 bls +0x63 /* 00000251 */
000001F0 6C24 bge +0x26 /* 00000216 */
label000001F1: // (misaligned)
000001F2 7368 moveq.l D1, 0x68
000001F4 6966 bvs +0x68 /* 0000025C */
000001F6 7473 moveq.l D2, 0x73
000001F8 F1AC .extension 0x1AC // unimplemented
label000001F9: // (misaligned)
000001FA 0000 0000 ori.b D0, 0x0
label000001FB: // (misaligned)
label000001FD: // (misaligned)
000001FE 000D 676C ori.b A5, 0x6C /* 'l' */
label00000202:
00000202 6F62 ble +0x64 /* 00000266 */
00000204 616C bsr +0x6E /* 00000272 */
00000206 2473 6869 movea.l A2, [A3 + D6 + 0x69]
label00000209: // (misaligned)
0000020A 6674 bne +0x76 /* 00000280 */
0000020C 7300 moveq.l D1, 0x00
0000020E F1B2 .extension 0x1B2 // unimplemented
label0000020F: // (misaligned)
00000210 0000 0000 ori.b D0, 0x0
00000214 0013 6761 ori.b [A3], 0x61 /* 'a' */
// begin alternate branch 00000216-00000218
label00000216:
00000216 6761 beq +0x63 /* 00000279 */
// end alternate branch 00000216-00000218
label00000216: // (misaligned)
label00000217: // (misaligned)
00000218 7262 moveq.l D1, 0x62
label00000219: // (misaligned)
0000021A 6167 bsr +0x69 /* 00000283 */
label0000021B: // (misaligned)
0000021C 6524 bcs +0x26 /* 00000242 */
0000021E 636F bls +0x71 /* 0000028F */
00000220 6C6C bge +0x6E /* 0000028E */
00000222 6563 bcs +0x65 /* 00000287 */
00000224 7469 moveq.l D2, 0x69
00000226 6F6E ble +0x70 /* 00000296 */
label00000228:
00000228 7300 moveq.l D1, 0x00
0000022A F1B8 .extension 0x1B8 // unimplemented
0000022C 0000 0000 ori.b D0, 0x0
00000230 000F 6279 ori.b A7, 0x79 /* 'y' */
00000234 7465 moveq.l D2, 0x65
00000236 7324 moveq.l D1, 0x24
00000238 7265 moveq.l D1, 0x65
label0000023A:
0000023A 636F bls +0x71 /* 000002AB */
0000023C 7665 moveq.l D3, 0x65
0000023E 7265 moveq.l D1, 0x65
00000240 6400 F1BE bcc -0xE40 /* FFFFF400 */
// begin alternate branch 00000242-00000244
label00000242:
00000242 F1BE .extension 0x1BE // unimplemented
// end alternate branch 00000242-00000244
label00000242: // (misaligned)
00000244 0000 0000 ori.b D0, 0x0
fn00000245: // (misaligned)
label00000248:
00000248 0002 6678 ori.b D2, 0x78 /* 'x' */
0000024C F1C8 .extension 0x1C8 // unimplemented
0000024E 0000 0000 ori.b D0, 0x0
label00000251: // (misaligned)
00000252 0002 6679 ori.b D2, 0x79 /* 'y' */
00000256 F1D0 .extension 0x1D0 // unimplemented
00000258 0000 0000 ori.b D0, 0x0
label0000025C:
0000025C 0002 7866 ori.b D2, 0x66 /* 'f' */
00000260 F1D8 .extension 0x1D8 // unimplemented
00000262 0000 0000 ori.b D0, 0x0
label00000266:
00000266 0002 7966 ori.b D2, 0x66 /* 'f' */
0000026A F1E0 .extension 0x1E0 // unimplemented
0000026C 0000 0000 ori.b D0, 0x0
00000270 0003 7866 ori.b D3, 0x66 /* 'f' */
// begin alternate branch 00000272-00000274
fn00000272:
00000272 7866 moveq.l D4, 0x66
// end alternate branch 00000272-00000274
fn00000272: // (misaligned)
00000274 7900 moveq.l D4, 0x00
00000276 F1E8 .extension 0x1E8 // unimplemented
00000278 0000 0000 ori.b D0, 0x0
label00000279: // (misaligned)
0000027C 0003 7866 ori.b D3, 0x66 /* 'f' */
label00000280:
00000280 7800 moveq.l D4, 0x00
00000282 F1F0 .extension 0x1F0 // unimplemented
fn00000283: // (misaligned)
00000284 0000 0000 ori.b D0, 0x0
label00000287: // (misaligned)
00000288 0003 7966 ori.b D3, 0x66 /* 'f' */
0000028C 7800 moveq.l D4, 0x00
label0000028E:
0000028E F1F8 .extension 0x1F8 // unimplemented
label0000028F: // (misaligned)
00000290 0000 0000 ori.b D0, 0x0
00000294 0006 6E6F ori.b D6, 0x6F /* 'o' */
// begin alternate branch 00000296-00000298
label00000296:
00000296 6E6F bgt +0x71 /* 00000307 */
// end alternate branch 00000296-00000298
label00000296: // (misaligned)
00000298 726D moveq.l D1, 0x6D
0000029A 616C bsr +0x6E /* 00000308 */
0000029C F204 .extension 0x204 // unimplemented
0000029E 0000 0000 ori.b D0, 0x0
000002A2 0008 6275 ori.b A0, 0x75 /* 'u' */
000002A6 696C bvs +0x6E /* 00000314 */
000002A8 742D moveq.l D2, 0x2D
000002AA 696E bvs +0x70 /* 0000031A */
label000002AB: // (misaligned)
000002AC F208 .extension 0x208 // unimplemented
000002AE 0000 0000 ori.b D0, 0x0
000002B2 0007 7072 ori.b D7, 0x72 /* 'r' */
000002B6 6976 bvs +0x78 /* 0000032E */
000002B8 6174 bsr +0x76 /* 0000032E */
000002BA 6500 F20C bcs -0xDF2 /* FFFFF4C8 */
000002BE 0000 0000 ori.b D0, 0x0
000002C2 0006 7075 ori.b D6, 0x75 /* 'u' */
000002C6 626C bhi +0x6E /* 00000334 */
000002C8 6963 bvs +0x65 /* 0000032D */
000002CA F210 .extension 0x210 // unimplemented
000002CC 0000 0000 ori.b D0, 0x0
000002D0 0008 6578 ori.b A0, 0x78 /* 'x' */
000002D4 7465 moveq.l D2, 0x65
000002D6 726E moveq.l D1, 0x6E
000002D8 616C bsr +0x6E /* 00000346 */
000002DA F214 .extension 0x214 // unimplemented
000002DC 0000 0000 ori.b D0, 0x0
000002E0 0006 7265 ori.b D6, 0x65 /* 'e' */
000002E4 636F bls +0x71 /* 00000355 */
000002E6 7264 moveq.l D1, 0x64
000002E8 F218 .extension 0x218 // unimplemented
000002EA 0000 0000 ori.b D0, 0x0
000002EE 0008 6E6F ori.b A0, 0x6F /* 'o' */
000002F2 5F65 subq.w -[A5], 7
000002F4 7272 moveq.l D1, 0x72
000002F6 6F72 ble +0x74 /* 0000036A */
000002F8 F21C .extension 0x21C // unimplemented
000002FA 0000 0000 ori.b D0, 0x0
000002FE 000D 6E6F ori.b A5, 0x6F /* 'o' */
00000302 5F65 subq.w -[A5], 7
00000304 7272 moveq.l D1, 0x72
00000306 6F72 ble +0x74 /* 0000037A */
label00000307: // (misaligned)
fn00000308:
00000308 5F66 subq.w -[A6], 7
0000030A 6169 bsr +0x6B /* 00000375 */
0000030C 6C00 F220 bge -0xDDE /* FFFFF52E */
00000310 0000 0000 ori.b D0, 0x0
label00000314:
00000314 000C 7379 ori.b A4, 0x79 /* 'y' */
00000318 7374 moveq.l D1, 0x74
label0000031A:
0000031A 656D bcs +0x6F /* 00000389 */
0000031C 5F65 subq.w -[A5], 7
0000031E 7272 moveq.l D1, 0x72
00000320 6F72 ble +0x74 /* 00000394 */
00000322 F224 .extension 0x224 // unimplemented
00000324 0000 0000 ori.b D0, 0x0
00000328 0011 6361 ori.b [A1], 0x61 /* 'a' */
0000032C 6C63 bge +0x65 /* 00000391 */
label0000032D: // (misaligned)
fn0000032E:
0000032E 756C moveq.l D2, 0x6C
00000330 6174 bsr +0x76 /* 000003A6 */
00000332 696F bvs +0x71 /* 000003A3 */
label00000334:
00000334 6E5F bgt +0x61 /* 00000395 */
00000336 6572 bcs +0x74 /* 000003AA */
00000338 726F moveq.l D1, 0x6F
0000033A 7200 moveq.l D1, 0x00
0000033C F228 .extension 0x228 // unimplemented
0000033E 0000 0000 ori.b D0, 0x0
00000342 000E 6461 ori.b A6, 0x61 /* 'a' */
fn00000346:
00000346 7461 moveq.l D2, 0x61
00000348 6261 bhi +0x63 /* 000003AB */
0000034A 7365 moveq.l D1, 0x65
0000034C 5F65 subq.w -[A5], 7
0000034E 7272 moveq.l D1, 0x72
00000350 6F72 ble +0x74 /* 000003C4 */
00000352 F22C .extension 0x22C // unimplemented
00000354 0000 0000 ori.b D0, 0x0
label00000355: // (misaligned)
00000358 0010 6576 ori.b [A0], 0x76 /* 'v' */
0000035C 616C bsr +0x6E /* 000003CA */
0000035E 7561 moveq.l D2, 0x61
00000360 7469 moveq.l D2, 0x69
00000362 6F6E ble +0x70 /* 000003D2 */
00000364 5F65 subq.w -[A5], 7
00000366 7272 moveq.l D1, 0x72
00000368 6F72 ble +0x74 /* 000003DC */
label0000036A:
0000036A F230 .extension 0x230 // unimplemented
0000036C 0000 0000 ori.b D0, 0x0
00000370 0014 696D ori.b [A4], 0x6D /* 'm' */
00000374 706C moveq.l D0, 0x6C
fn00000375: // (misaligned)
00000376 656D bcs +0x6F /* 000003E5 */
00000378 656E bcs +0x70 /* 000003E8 */
label0000037A:
0000037A 7461 moveq.l D2, 0x61
0000037C 7469 moveq.l D2, 0x69
0000037E 6F6E ble +0x70 /* 000003EE */
00000380 5F65 subq.w -[A5], 7
00000382 7272 moveq.l D1, 0x72
00000384 6F72 ble +0x74 /* 000003F8 */
00000386 F234 .extension 0x234 // unimplemented
00000388 0000 0000 ori.b D0, 0x0
label00000389: // (misaligned)
0000038C 0013 696E ori.b [A3], 0x6E /* 'n' */
00000390 7374 moveq.l D1, 0x74
label00000391: // (misaligned)
00000392 616E bsr +0x70 /* 00000402 */
label00000394:
00000394 7469 moveq.l D2, 0x69
label00000395: // (misaligned)
00000396 6174 bsr +0x76 /* 0000040C */
00000398 696F bvs +0x71 /* 00000409 */
0000039A 6E5F bgt +0x61 /* 000003FB */
0000039C 6572 bcs +0x74 /* 00000410 */
0000039E 726F moveq.l D1, 0x6F
000003A0 7200 moveq.l D1, 0x00
000003A2 F238 .extension 0x238 // unimplemented
label000003A3: // (misaligned)
000003A4 0000 0000 ori.b D0, 0x0
// begin alternate branch 000003A6-000003AC
fn000003A6:
000003A6 0000 0010 ori.b D0, 0x10
label000003AA:
000003AA 696F bvs +0x71 /* 0000041B */
// end alternate branch 000003A6-000003AC
fn000003A6: // (misaligned)
000003A8 0010 696F ori.b [A0], 0x6F /* 'o' */
label000003AA: // (misaligned)
label000003AB: // (misaligned)
000003AC 5F63 subq.w -[A3], 7
000003AE 6F6E ble +0x70 /* 0000041E */
000003B0 7472 moveq.l D2, 0x72
000003B2 6F6C ble +0x6E /* 00000420 */
000003B4 5F65 subq.w -[A5], 7
000003B6 7272 moveq.l D1, 0x72
000003B8 6F72 ble +0x74 /* 0000042C */
000003BA F23C .extension 0x23C // unimplemented
000003BC 0000 0000 ori.b D0, 0x0
000003C0 0014 696F ori.b [A4], 0x6F /* 'o' */
label000003C4:
000003C4 5F65 subq.w -[A5], 7
000003C6 6E64 bgt +0x66 /* 0000042C */
000003C8 5F6F 665F subq.w [A7 + 0x665F], 7
// begin alternate branch 000003CA-000003CC
fn000003CA:
000003CA 665F bne +0x61 /* 0000042B */
// end alternate branch 000003CA-000003CC
fn000003CA: // (misaligned)
000003CC 6669 bne +0x6B /* 00000437 */
000003CE 6C65 bge +0x67 /* 00000435 */
000003D0 5F65 subq.w -[A5], 7
label000003D2:
000003D2 7272 moveq.l D1, 0x72
000003D4 6F72 ble +0x74 /* 00000448 */
000003D6 F240 .extension 0x240 // unimplemented
000003D8 0000 0000 ori.b D0, 0x0
label000003DC:
000003DC 0013 696F ori.b [A3], 0x6F /* 'o' */
000003E0 5F66 subq.w -[A6], 7
000003E2 6F72 ble +0x74 /* 00000456 */
000003E4 6D61 blt +0x63 /* 00000447 */
label000003E5: // (misaligned)
000003E6 7474 moveq.l D2, 0x74
label000003E8:
000003E8 696E bvs +0x70 /* 00000458 */
000003EA 675F beq +0x61 /* 0000044B */
000003EC 6572 bcs +0x74 /* 00000460 */
label000003EE:
000003EE 726F moveq.l D1, 0x6F
000003F0 7200 moveq.l D1, 0x00
000003F2 F244 .extension 0x244 // unimplemented
000003F4 0000 0000 ori.b D0, 0x0
label000003F8:
000003F8 000E 6F70 ori.b A6, 0x70 /* 'p' */
label000003FB: // (misaligned)
000003FC 6572 bcs +0x74 /* 00000470 */
000003FE 6174 bsr +0x76 /* 00000474 */
00000400 6F72 ble +0x74 /* 00000474 */
fn00000402:
00000402 5F65 subq.w -[A5], 7
00000404 7272 moveq.l D1, 0x72
00000406 6F72 ble +0x74 /* 0000047A */
00000408 F248 .extension 0x248 // unimplemented
label00000409: // (misaligned)
0000040A 0000 0000 ori.b D0, 0x0
// begin alternate branch 0000040C-00000410
fn0000040C:
0000040C 0000 000E ori.b D0, 0xE
// end alternate branch 0000040C-00000410
fn0000040C: // (misaligned)
0000040E 000E 6F76 ori.b A6, 0x76 /* 'v' */
// begin alternate branch 00000410-00000412
label00000410:
00000410 6F76 ble +0x78 /* 00000488 */
// end alternate branch 00000410-00000412
label00000410: // (misaligned)
00000412 6572 bcs +0x74 /* 00000486 */
00000414 666C bne +0x6E /* 00000482 */
00000416 6F77 ble +0x79 /* 0000048F */
00000418 5F65 subq.w -[A5], 7
0000041A 7272 moveq.l D1, 0x72
label0000041B: // (misaligned)
0000041C 6F72 ble +0x74 /* 00000490 */
label0000041E:
0000041E F24C .extension 0x24C // unimplemented
label00000420:
00000420 0000 0000 ori.b D0, 0x0
00000424 0012 756E ori.b [A2], 0x6E /* 'n' */
00000428 636C bls +0x6E /* 00000496 */
0000042A 6173 bsr +0x75 /* 0000049F */
label0000042B: // (misaligned)
label0000042C:
0000042C 7369 moveq.l D1, 0x69
0000042E 6669 bne +0x6B /* 00000499 */
00000430 6564 bcs +0x66 /* 00000496 */
00000432 5F65 subq.w -[A5], 7
00000434 7272 moveq.l D1, 0x72
label00000435: // (misaligned)
00000436 6F72 ble +0x74 /* 000004AA */
label00000437: // (misaligned)
00000438 F250 .extension 0x250 // unimplemented
0000043A 0000 0000 ori.b D0, 0x0
0000043E 000C 7379 ori.b A4, 0x79 /* 'y' */
00000442 6E74 bgt +0x76 /* 000004B8 */
00000444 6178 bsr +0x7A /* 000004BE */
00000446 5F65 subq.w -[A5], 7
label00000447: // (misaligned)
label00000448:
00000448 7272 moveq.l D1, 0x72
0000044A 6F72 ble +0x74 /* 000004BE */
label0000044B: // (misaligned)
0000044C F254 .extension 0x254 // unimplemented
0000044E 0000 0000 ori.b D0, 0x0
00000452 000A 7479 ori.b A2, 0x79 /* 'y' */
label00000456:
00000456 7065 moveq.l D0, 0x65
label00000458:
00000458 5F65 subq.w -[A5], 7
0000045A 7272 moveq.l D1, 0x72
0000045C 6F72 ble +0x74 /* 000004D0 */
0000045E F258 .extension 0x258 // unimplemented
label00000460:
00000460 0000 0000 ori.b D0, 0x0
00000464 0019 756E ori.b [A1]+, 0x6E /* 'n' */
00000468 6465 bcc +0x67 /* 000004CF */
0000046A 6669 bne +0x6B /* 000004D5 */
0000046C 6E65 bgt +0x67 /* 000004D3 */
0000046E 645F bcc +0x61 /* 000004CF */
label00000470:
00000470 7072 moveq.l D0, 0x72
00000472 6564 bcs +0x66 /* 000004D8 */
fn00000474:
00000474 6963 bvs +0x65 /* 000004D9 */
00000476 6174 bsr +0x76 /* 000004EC */
00000478 655F bcs +0x61 /* 000004D9 */
label0000047A:
0000047A 6572 bcs +0x74 /* 000004EE */
0000047C 726F moveq.l D1, 0x6F
0000047E 7200 moveq.l D1, 0x00
00000480 F25C .extension 0x25C // unimplemented
label00000482:
00000482 0000 0000 ori.b D0, 0x0
label00000486:
00000486 0015 756E ori.b [A5], 0x6E /* 'n' */
// begin alternate branch 00000488-0000048A
label00000488:
00000488 756E moveq.l D2, 0x6E
// end alternate branch 00000488-0000048A
label00000488: // (misaligned)
0000048A 6465 bcc +0x67 /* 000004F1 */
0000048C 6669 bne +0x6B /* 000004F7 */
0000048E 6E65 bgt +0x67 /* 000004F5 */
label0000048F: // (misaligned)
label00000490:
00000490 645F bcc +0x61 /* 000004F1 */
00000492 7661 moveq.l D3, 0x61
00000494 6C75 bge +0x77 /* 0000050B */
label00000496:
00000496 655F bcs +0x61 /* 000004F7 */
00000498 6572 bcs +0x74 /* 0000050C */
label00000499: // (misaligned)
0000049A 726F moveq.l D1, 0x6F
0000049C 7200 moveq.l D1, 0x00
0000049E F260 .extension 0x260 // unimplemented
fn0000049F: // (misaligned)
000004A0 0000 0000 ori.b D0, 0x0
000004A4 000F 756E ori.b A7, 0x6E /* 'n' */
000004A8 6465 bcc +0x67 /* 0000050F */
label000004AA:
000004AA 7266 moveq.l D1, 0x66
000004AC 6C6F bge +0x71 /* 0000051D */
000004AE 775F moveq.l D3, 0x5F
000004B0 6572 bcs +0x74 /* 00000524 */
000004B2 726F moveq.l D1, 0x6F
000004B4 7200 moveq.l D1, 0x00
000004B6 F264 .extension 0x264 // unimplemented
label000004B8:
000004B8 0000 0000 ori.b D0, 0x0
000004BC 0011 7A65 ori.b [A1], 0x65 /* 'e' */
// begin alternate branch 000004BE-000004C0
fn000004BE:
000004BE 7A65 moveq.l D5, 0x65
// end alternate branch 000004BE-000004C0
fn000004BE: // (misaligned)
000004C0 726F moveq.l D1, 0x6F
000004C2 5F64 subq.w -[A4], 7
000004C4 6976 bvs +0x78 /* 0000053C */
000004C6 6964 bvs +0x66 /* 0000052C */
000004C8 655F bcs +0x61 /* 00000529 */
000004CA 6572 bcs +0x74 /* 0000053E */
000004CC 726F moveq.l D1, 0x6F
000004CE 7200 moveq.l D1, 0x00
label000004CF: // (misaligned)
label000004D0:
000004D0 F268 .extension 0x268 // unimplemented
000004D2 0000 0000 ori.b D0, 0x0
label000004D3: // (misaligned)
label000004D5: // (misaligned)
000004D6 000C 646F ori.b A4, 0x6F /* 'o' */
// begin alternate branch 000004D8-000004DA
label000004D8:
000004D8 646F bcc +0x71 /* 00000549 */
// end alternate branch 000004D8-000004DA
label000004D8: // (misaligned)
label000004D9: // (misaligned)
000004DA 6D61 blt +0x63 /* 0000053D */
000004DC 696E bvs +0x70 /* 0000054C */
000004DE 5F65 subq.w -[A5], 7
000004E0 7272 moveq.l D1, 0x72
000004E2 6F72 ble +0x74 /* 00000556 */
000004E4 F26C .extension 0x26C // unimplemented
000004E6 0000 0000 ori.b D0, 0x0
000004EA 000E 7573 ori.b A6, 0x73 /* 's' */
// begin alternate branch 000004EC-000004EE
fn000004EC:
000004EC 7573 moveq.l D2, 0x73
// end alternate branch 000004EC-000004EE
fn000004EC: // (misaligned)
label000004EE:
000004EE 6572 bcs +0x74 /* 00000562 */
000004F0 5F69 6E74 subq.w [A1 + 0x6E74], 7
label000004F1: // (misaligned)
000004F4 6572 bcs +0x74 /* 00000568 */
label000004F5: // (misaligned)
000004F6 7275 moveq.l D1, 0x75
label000004F7: // (misaligned)
000004F8 7074 moveq.l D0, 0x74
000004FA F270 .extension 0x270 // unimplemented
000004FC 0000 0002 ori.b D0, 0x2
00000500 0005 6572 ori.b D5, 0x72 /* 'r' */
00000504 726F moveq.l D1, 0x6F
00000506 7200 moveq.l D1, 0x00
00000508 F274 .extension 0x274 // unimplemented
0000050A 0000 0001 ori.b D0, 0x1
// begin alternate branch 0000050C-00000512
label0000050C:
0000050C 0001 000E ori.b D1, 0xE
label0000050F: // (misaligned)
00000510 6172 bsr +0x74 /* 00000584 */
// end alternate branch 0000050C-00000512
label0000050B: // (misaligned)
label0000050C: // (misaligned)
0000050E 000E 6172 ori.b A6, 0x72 /* 'r' */
label0000050F: // (misaligned)
00000512 6775 beq +0x77 /* 00000589 */
00000514 6D65 blt +0x67 /* 0000057B */
00000516 6E74 bgt +0x76 /* 0000058C */
00000518 5F69 6E64 subq.w [A1 + 0x6E64], 7
0000051C 6578 bcs +0x7A /* 00000596 */
label0000051D: // (misaligned)
0000051E F278 .extension 0x278 // unimplemented
00000520 0000 0001 ori.b D0, 0x1
label00000524:
00000524 000A 6572 ori.b A2, 0x72 /* 'r' */
00000528 726F moveq.l D1, 0x6F
label00000529: // (misaligned)
0000052A 725F moveq.l D1, 0x5F
label0000052C:
0000052C 636F bls +0x71 /* 0000059D */
0000052E 6465 bcc +0x67 /* 00000595 */
00000530 F27C .extension 0x27C // unimplemented
00000532 0000 0001 ori.b D0, 0x1
00000536 000D 6572 ori.b A5, 0x72 /* 'r' */
0000053A 726F moveq.l D1, 0x6F
label0000053C:
0000053C 725F moveq.l D1, 0x5F
label0000053D: // (misaligned)
label0000053E:
0000053E 6D65 blt +0x67 /* 000005A5 */
00000540 7373 moveq.l D1, 0x73
00000542 6167 bsr +0x69 /* 000005AB */
00000544 6500 F280 bcs -0xD7E /* FFFFF7C6 */
00000548 0000 0001 ori.b D0, 0x1
label00000549: // (misaligned)
label0000054C:
0000054C 000F 686F ori.b A7, 0x6F /* 'o' */
00000550 7374 moveq.l D1, 0x74
00000552 5F65 subq.w -[A5], 7
00000554 7272 moveq.l D1, 0x72
label00000556:
00000556 6F72 ble +0x74 /* 000005CA */
00000558 5F63 subq.w -[A3], 7
0000055A 6F64 ble +0x66 /* 000005C0 */
0000055C 6500 F284 bcs -0xD7A /* FFFFF7E2 */
00000560 0000 0001 ori.b D0, 0x1
// begin alternate branch 00000562-00000568
label00000562:
00000562 0001 0012 ori.b D1, 0x12
00000566 686F bvc +0x71 /* 000005D7 */
// end alternate branch 00000562-00000568
label00000562: // (misaligned)
00000564 0012 686F ori.b [A2], 0x6F /* 'o' */
label00000568:
00000568 7374 moveq.l D1, 0x74
0000056A 5F65 subq.w -[A5], 7
0000056C 7272 moveq.l D1, 0x72
0000056E 6F72 ble +0x74 /* 000005E2 */
00000570 5F6D 6573 subq.w [A5 + 0x6573], 7
00000574 7361 moveq.l D1, 0x61
00000576 6765 beq +0x67 /* 000005DD */
00000578 F288 .extension 0x288 // unimplemented
0000057A 0000 0001 ori.b D0, 0x1
label0000057B: // (misaligned)
0000057E 0008 6172 ori.b A0, 0x72 /* 'r' */
00000582 6775 beq +0x77 /* 000005F9 */
fn00000584:
00000584 6D65 blt +0x67 /* 000005EB */
00000586 6E74 bgt +0x76 /* 000005FC */
00000588 F28C .extension 0x28C // unimplemented
label00000589: // (misaligned)
0000058A 0000 0001 ori.b D0, 0x1
// begin alternate branch 0000058C-00000592
label0000058C:
0000058C 0001 0004 ori.b D1, 0x4
00000590 676F beq +0x71 /* 00000601 */
// end alternate branch 0000058C-00000592
label0000058C: // (misaligned)
0000058E 0004 676F ori.b D4, 0x6F /* 'o' */
00000592 616C bsr +0x6E /* 00000600 */
00000594 F290 .extension 0x290 // unimplemented
label00000595: // (misaligned)
label00000596:
00000596 0000 0001 ori.b D0, 0x1
0000059A 0009 7072 ori.b A1, 0x72 /* 'r' */
label0000059D: // (misaligned)
0000059E 6564 bcs +0x66 /* 00000604 */
000005A0 6963 bvs +0x65 /* 00000605 */
000005A2 6174 bsr +0x76 /* 00000618 */
000005A4 6500 F294 bcs -0xD6A /* FFFFF83A */
label000005A5: // (misaligned)
000005A8 0000 0002 ori.b D0, 0x2
fn000005AB: // (misaligned)
000005AC 0001 2F00 ori.b D1, 0x0
000005B0 F298 .extension 0x298 // unimplemented
000005B2 0000 000E ori.b D0, 0xE
000005B6 000D 7072 ori.b A5, 0x72 /* 'r' */
000005BA 6F66 ble +0x68 /* 00000622 */
000005BC 696C bvs +0x6E /* 0000062A */
000005BE 6552 bcs +0x54 /* 00000612 */
label000005C0:
000005C0 6563 bcs +0x65 /* 00000625 */
000005C2 6F72 ble +0x74 /* 00000636 */
000005C4 6400 F29C bcc -0xD62 /* FFFFF862 */
000005C8 0000 0000 ori.b D0, 0x0
// begin alternate branch 000005CA-000005D0
label000005CA:
000005CA 0000 0005 ori.b D0, 0x5
000005CE 7472 moveq.l D2, 0x72
// end alternate branch 000005CA-000005D0
label000005CA: // (misaligned)
000005CC 0005 7472 ori.b D5, 0x72 /* 'r' */
000005D0 6163 bsr +0x65 /* 00000635 */
000005D2 6500 F2A0 bcs -0xD5E /* FFFFF874 */
000005D6 0000 0000 ori.b D0, 0x0
label000005D7: // (misaligned)
000005DA 0004 6661 ori.b D4, 0x61 /* 'a' */
label000005DD: // (misaligned)
000005DE 696C bvs +0x6E /* 0000064C */
000005E0 F2A4 .extension 0x2A4 // unimplemented
label000005E2:
000005E2 0000 0000 ori.b D0, 0x0
000005E6 000B 656E ori.b A3, 0x6E /* 'n' */
000005EA 645F bcc +0x61 /* 0000064B */
label000005EB: // (misaligned)
000005EC 6F66 ble +0x68 /* 00000654 */
000005EE 5F66 subq.w -[A6], 7
000005F0 696C bvs +0x6E /* 0000065E */
000005F2 6500 F2A8 bcs -0xD56 /* FFFFF89C */
000005F6 0000 0002 ori.b D0, 0x2
label000005F9: // (misaligned)
000005FA 0002 3A2D ori.b D2, 0x2D /* '-' */
// begin alternate branch 000005FC-00000600
label000005FC:
000005FC 3A2D F2AC move.w D5, [A5 - 0xD54]
// end alternate branch 000005FC-00000600
label000005FC: // (misaligned)
000005FE F2AC .extension 0x2AC // unimplemented
fn00000600:
00000600 0000 0003 ori.b D0, 0x3
label00000601: // (misaligned)
label00000604:
00000604 0015 7379 ori.b [A5], 0x79 /* 'y' */
label00000605: // (misaligned)
00000608 7374 moveq.l D1, 0x74
0000060A 656D bcs +0x6F /* 00000679 */
0000060C 2465 movea.l A2, -[A5]
0000060E 7863 moveq.l D4, 0x63
00000610 6570 bcs +0x72 /* 00000682 */
label00000612:
00000612 7469 moveq.l D2, 0x69
00000614 6F6E ble +0x70 /* 00000684 */
00000616 2468 6F6F movea.l A2, [A0 + 0x6F6F]
// begin alternate branch 00000618-0000061A
fn00000618:
00000618 6F6F ble +0x71 /* 00000689 */
// end alternate branch 00000618-0000061A
fn00000618: // (misaligned)
0000061A 6B00 F2B0 bmi -0xD4E /* FFFFF8CC */
0000061E 0000 0000 ori.b D0, 0x0
label00000622:
00000622 0004 7573 ori.b D4, 0x73 /* 's' */
label00000625: // (misaligned)
00000626 6572 bcs +0x74 /* 0000069A */
00000628 F2B4 .extension 0x2B4 // unimplemented
label0000062A:
0000062A 0000 0000 ori.b D0, 0x0
0000062E 0002 6F6E ori.b D2, 0x6E /* 'n' */
00000632 F2B8 .extension 0x2B8 // unimplemented
00000634 0000 0000 ori.b D0, 0x0
// begin alternate branch 00000636-0000063C
label00000636:
00000636 0000 0003 ori.b D0, 0x3
0000063A 6F66 ble +0x68 /* 000006A2 */
// end alternate branch 00000636-0000063C
fn00000635: // (misaligned)
label00000636: // (misaligned)
00000638 0003 6F66 ori.b D3, 0x66 /* 'f' */
0000063C 6600 F2BC bne -0xD42 /* FFFFF8FA */
00000640 0000 0000 ori.b D0, 0x0
00000644 0003 6E69 ori.b D3, 0x69 /* 'i' */
00000648 6C00 F2C0 bge -0xD3E /* FFFFF90A */
label0000064B: // (misaligned)
label0000064C:
0000064C 0000 0000 ori.b D0, 0x0
00000650 0005 7175 ori.b D5, 0x75 /* 'u' */
label00000654:
00000654 6F74 ble +0x76 /* 000006CA */
00000656 6500 F2C4 bcs -0xD3A /* FFFFF91C */
0000065A 0000 0000 ori.b D0, 0x0
label0000065E:
0000065E 0007 6E6F ori.b D7, 0x6F /* 'o' */
00000662 7175 moveq.l D0, 0x75
00000664 6F74 ble +0x76 /* 000006DA */
00000666 6500 F2C8 bcs -0xD36 /* FFFFF930 */
0000066A 0000 0000 ori.b D0, 0x0
0000066E 0001 3B00 ori.b D1, 0x0
00000672 F2CC .extension 0x2CC // unimplemented
00000674 0000 0003 ori.b D0, 0x3
00000678 000C 7379 ori.b A4, 0x79 /* 'y' */
label00000679: // (misaligned)
0000067C 7374 moveq.l D1, 0x74
0000067E 656D bcs +0x6F /* 000006ED */
00000680 2463 movea.l A2, -[A3]
label00000682:
00000682 6174 bsr +0x76 /* 000006F8 */
label00000684:
00000684 6368 bls +0x6A /* 000006EE */
00000686 F2D0 .extension 0x2D0 // unimplemented
00000688 0000 0002 ori.b D0, 0x2
label00000689: // (misaligned)
0000068C 0001 3B00 ori.b D1, 0x0
00000690 F2D4 .extension 0x2D4 // unimplemented
00000692 0000 0002 ori.b D0, 0x2
00000696 0002 2D3E ori.b D2, 0x3E /* '>' */
label0000069A:
0000069A F2D8 .extension 0x2D8 // unimplemented
0000069C 0000 0001 ori.b D0, 0x1
000006A0 0002 5C2B ori.b D2, 0x2B /* '+' */
// begin alternate branch 000006A2-000006A6
label000006A2:
000006A2 5C2B F2DC addq.b [A3 - 0xD24], 6
// end alternate branch 000006A2-000006A6
label000006A2: // (misaligned)
000006A4 F2DC .extension 0x2DC // unimplemented
000006A6 0000 0001 ori.b D0, 0x1
000006AA 0001 C200 ori.b D1, 0x0
000006AE F2E0 .extension 0x2E0 // unimplemented
000006B0 0000 0001 ori.b D0, 0x1
000006B4 0003 6E6F ori.b D3, 0x6F /* 'o' */
000006B8 7400 moveq.l D2, 0x00
000006BA F2E4 .extension 0x2E4 // unimplemented
000006BC 0000 0001 ori.b D0, 0x1
000006C0 0007 6661 ori.b D7, 0x61 /* 'a' */
000006C4 696C bvs +0x6E /* 00000732 */
000006C6 5F69 6600 subq.w [A1 + 0x6600], 7
label000006CA:
000006CA F2E8 .extension 0x2E8 // unimplemented
000006CC 0000 0001 ori.b D0, 0x1
000006D0 0004 6361 ori.b D4, 0x61 /* 'a' */
000006D4 6C6C bge +0x6E /* 00000742 */
000006D6 F2EC .extension 0x2EC // unimplemented
000006D8 0000 0000 ori.b D0, 0x0
// begin alternate branch 000006DA-000006E0
label000006DA:
000006DA 0000 0001 ori.b D0, 0x1
000006DE 3E00 move.w D7, D0
// end alternate branch 000006DA-000006E0
label000006DA: // (misaligned)
000006DC 0001 3E00 ori.b D1, 0x0
000006E0 F2F0 .extension 0x2F0 // unimplemented
000006E2 0000 0000 ori.b D0, 0x0
000006E6 0001 3C00 ori.b D1, 0x0
000006EA F2F4 .extension 0x2F4 // unimplemented
000006EC 0000 0000 ori.b D0, 0x0
// begin alternate branch 000006EE-000006F4
label000006EE:
000006EE 0000 0001 ori.b D0, 0x1
000006F2 3D00 move.w -[A6], D0
// end alternate branch 000006EE-000006F4
label000006ED: // (misaligned)
label000006EE: // (misaligned)
000006F0 0001 3D00 ori.b D1, 0x0
000006F4 F2F8 .extension 0x2F8 // unimplemented
000006F6 0000 0000 ori.b D0, 0x0
// begin alternate branch 000006F8-000006FE
fn000006F8:
000006F8 0000 0001 ori.b D0, 0x1
000006FC 2100 move.l -[A0], D0
// end alternate branch 000006F8-000006FE
fn000006F8: // (misaligned)
000006FA 0001 2100 ori.b D1, 0x0
000006FE F2FC .extension 0x2FC // unimplemented
00000700 0000 0000 ori.b D0, 0x0
00000704 0004 6361 ori.b D4, 0x61 /* 'a' */
00000708 6C6C bge +0x6E /* 00000776 */
0000070A F300 .extension 0x300 // unimplemented
0000070C 0000 0000 ori.b D0, 0x0
00000710 0004 666F ori.b D4, 0x6F /* 'o' */
00000714 6F74 ble +0x76 /* 0000078A */
00000716 F304 .extension 0x304 // unimplemented
00000718 0000 0000 ori.b D0, 0x0
0000071C 0009 6361 ori.b A1, 0x61 /* 'a' */
00000720 6C6C bge +0x6E /* 0000078E */
00000722 4672 616D not.w <<invalid full ext with IS == 1 and I/IS == 5>>
00000726 6500 F308 bcs -0xCF6 /* FFFFFA30 */
0000072A 0000 0000 ori.b D0, 0x0
0000072E 0004 7472 ori.b D4, 0x72 /* 'r' */
label00000732:
00000732 7565 moveq.l D2, 0x65
00000734 F30C .extension 0x30C // unimplemented
00000736 0000 0000 ori.b D0, 0x0
0000073A 0001 2D00 ori.b D1, 0x0
0000073E F310 .extension 0x310 // unimplemented
00000740 0000 0000 ori.b D0, 0x0
// begin alternate branch 00000742-0000074A
label00000742:
00000742 0000 000E ori.b D0, 0xE
00000746 3C6D 6163 movea.w A6, [A5 + 0x6163]
// end alternate branch 00000742-0000074A
label00000742: // (misaligned)
00000744 000E 3C6D ori.b A6, 0x6D /* 'm' */
00000748 6163 bsr +0x65 /* 000007AD */
0000074A 6869 bvc +0x6B /* 000007B5 */
0000074C 6E65 bgt +0x67 /* 000007B3 */
0000074E 2063 movea.l A0, -[A3]
00000750 6F64 ble +0x66 /* 000007B6 */
00000752 653E bcs +0x40 /* 00000792 */
00000754 F314 .extension 0x314 // unimplemented
00000756 0000 0000 ori.b D0, 0x0
0000075A 0002 5B5D ori.b D2, 0x5D /* ']' */
0000075E F318 .extension 0x318 // unimplemented
00000760 0000 0000 ori.b D0, 0x0
00000764 0001 2800 ori.b D1, 0x0
00000768 F31C .extension 0x31C // unimplemented
0000076A 0000 0000 ori.b D0, 0x0
0000076E 0001 2900 ori.b D1, 0x0
00000772 F320 .extension 0x320 // unimplemented
00000774 0000 0000 ori.b D0, 0x0
// begin alternate branch 00000776-0000077C
label00000776:
00000776 0000 0001 ori.b D0, 0x1
0000077A 5B00 subq.b D0, 5
// end alternate branch 00000776-0000077C
label00000776: // (misaligned)
00000778 0001 5B00 ori.b D1, 0x0
0000077C F324 .extension 0x324 // unimplemented
0000077E 0000 0000 ori.b D0, 0x0
00000782 0001 5D00 ori.b D1, 0x0
00000786 F328 .extension 0x328 // unimplemented
00000788 0000 0000 ori.b D0, 0x0
// begin alternate branch 0000078A-00000790
label0000078A:
0000078A 0000 0001 ori.b D0, 0x1
label0000078E:
0000078E 7D00 moveq.l D6, 0x00
// end alternate branch 0000078A-00000790
label0000078A: // (misaligned)
0000078C 0001 7D00 ori.b D1, 0x0
label0000078E: // (misaligned)
00000790 F32C .extension 0x32C // unimplemented
label00000792:
00000792 0000 0000 ori.b D0, 0x0
00000796 0001 7B00 ori.b D1, 0x0
0000079A F330 .extension 0x330 // unimplemented
0000079C 0000 0001 ori.b D0, 0x1
000007A0 0002 7B7D ori.b D2, 0x7D /* '}' */
000007A4 F334 .extension 0x334 // unimplemented
000007A6 0000 0002 ori.b D0, 0x2
000007AA 0001 2C00 ori.b D1, 0x0
fn000007AD: // (misaligned)
000007AE F338 .extension 0x338 // unimplemented
000007B0 0000 0000 ori.b D0, 0x0
label000007B3: // (misaligned)
000007B4 0002 2E2E ori.b D2, 0x2E /* '.' */
// begin alternate branch 000007B6-000007BA
label000007B6:
000007B6 2E2E F33C move.l D7, [A6 - 0xCC4]
// end alternate branch 000007B6-000007BA
label000007B5: // (misaligned)
label000007B6: // (misaligned)
000007B8 F33C .extension 0x33C // unimplemented
000007BA 0000 0000 ori.b D0, 0x0
000007BE 0001 5F00 ori.b D1, 0x0
000007C2 F340 .extension 0x340 // unimplemented
000007C4 0000 0000 ori.b D0, 0x0
000007C8 0007 6370 ori.b D7, 0x70 /* 'p' */
000007CC 7574 moveq.l D2, 0x74
000007CE 696D bvs +0x6F /* 0000083D */
000007D0 6500 F344 bcs -0xCBA /* FFFFFB16 */
000007D4 0000 0000 ori.b D0, 0x0
000007D8 0006 6D61 ori.b D6, 0x61 /* 'a' */
000007DC 7869 moveq.l D4, 0x69
000007DE 6E74 bgt +0x76 /* 00000854 */
000007E0 F348 .extension 0x348 // unimplemented
000007E2 0000 0000 ori.b D0, 0x0
000007E6 0006 6D69 ori.b D6, 0x69 /* 'i' */
000007EA 6E69 bgt +0x6B /* 00000855 */
000007EC 6E74 bgt +0x76 /* 00000862 */
000007EE F34C .extension 0x34C // unimplemented
000007F0 0000 0000 ori.b D0, 0x0
000007F4 0005 7374 ori.b D5, 0x74 /* 't' */
000007F8 6172 bsr +0x74 /* 0000086C */
000007FA 7400 moveq.l D2, 0x00
000007FC F350 .extension 0x350 // unimplemented
000007FE 0000 0000 ori.b D0, 0x0
00000802 0003 656E ori.b D3, 0x6E /* 'n' */
00000806 6400 F354 bcc -0xCAA /* FFFFFB5C */
0000080A 0000 0000 ori.b D0, 0x0
0000080E 0007 6375 ori.b D7, 0x75 /* 'u' */
00000812 7272 moveq.l D1, 0x72
00000814 656E bcs +0x70 /* 00000884 */
00000816 7400 moveq.l D2, 0x00
00000818 F358 .extension 0x358 // unimplemented
0000081A 0000 0000 ori.b D0, 0x0
0000081E 000B 6170 ori.b A3, 0x70 /* 'p' */
00000822 706C moveq.l D0, 0x6C
00000824 6963 bvs +0x65 /* 00000889 */
00000826 6174 bsr +0x76 /* 0000089C */
00000828 696F bvs +0x71 /* 00000899 */
0000082A 6E00 F35C bgt -0xCA2 /* FFFFFB88 */
0000082E 0000 0000 ori.b D0, 0x0
00000832 0007 7665 ori.b D7, 0x65 /* 'e' */
00000836 7262 moveq.l D1, 0x62
00000838 6F73 ble +0x75 /* 000008AD */
0000083A 6500 F360 bcs -0xC9E /* FFFFFB9C */
label0000083D: // (misaligned)
0000083E 0000 0000 ori.b D0, 0x0
00000842 0005 7465 ori.b D5, 0x65 /* 'e' */
00000846 7273 moveq.l D1, 0x73
00000848 6500 F364 bcs -0xC9A /* FFFFFBAE */
0000084C 0000 0000 ori.b D0, 0x0
00000850 0012 7379 ori.b [A2], 0x79 /* 'y' */
label00000854:
00000854 7374 moveq.l D1, 0x74
label00000855: // (misaligned)
00000856 656D bcs +0x6F /* 000008C5 */
00000858 2464 movea.l A2, -[A4]
0000085A 6973 bvs +0x75 /* 000008CF */
0000085C 6A75 bpl +0x77 /* 000008D3 */
0000085E 6E63 bgt +0x65 /* 000008C3 */
00000860 7469 moveq.l D2, 0x69
label00000862:
00000862 6F6E ble +0x70 /* 000008D2 */
00000864 F368 .extension 0x368 // unimplemented
00000866 0000 0000 ori.b D0, 0x0
0000086A 000A 7379 ori.b A2, 0x79 /* 'y' */
// begin alternate branch 0000086C-0000086E
fn0000086C:
0000086C 7379 moveq.l D1, 0x79
// end alternate branch 0000086C-0000086E
fn0000086C: // (misaligned)
0000086E 7374 moveq.l D1, 0x74
00000870 656D bcs +0x6F /* 000008DF */
00000872 246E 6F74 movea.l A2, [A6 + 0x6F74]
00000876 F36C .extension 0x36C // unimplemented
00000878 0000 0000 ori.b D0, 0x0
0000087C 000E 7379 ori.b A6, 0x79 /* 'y' */
00000880 7374 moveq.l D1, 0x74
00000882 656D bcs +0x6F /* 000008F1 */
label00000884:
00000884 2469 6624 movea.l A2, [A1 + 0x6624]
00000888 7468 moveq.l D2, 0x68
label00000889: // (misaligned)
0000088A 656E bcs +0x70 /* 000008FA */
0000088C F370 .extension 0x370 // unimplemented
0000088E 0000 0000 ori.b D0, 0x0
00000892 0016 7379 ori.b [A6], 0x79 /* 'y' */
00000896 7374 moveq.l D1, 0x74
00000898 656D bcs +0x6F /* 00000907 */
label00000899: // (misaligned)
0000089A 2463 movea.l A2, -[A3]
fn0000089C:
0000089C 6174 bsr +0x76 /* 00000912 */
0000089E 6368 bls +0x6A /* 00000908 */
000008A0 2470 7265 movea.l A2, [A0 + D7.w * 2 + 0x65]
000008A4 6469 bcc +0x6B /* 0000090F */
000008A6 6361 bls +0x63 /* 00000909 */
000008A8 7465 moveq.l D2, 0x65
000008AA F374 .extension 0x374 // unimplemented
000008AC 0000 0002 ori.b D0, 0x2
label000008AD: // (misaligned)
000008B0 0001 2E00 ori.b D1, 0x0
000008B4 F378 .extension 0x378 // unimplemented
000008B6 0000 0000 ori.b D0, 0x0
000008BA 0014 7379 ori.b [A4], 0x79 /* 'y' */
000008BE 7374 moveq.l D1, 0x74
000008C0 656D bcs +0x6F /* 0000092F */
000008C2 2465 movea.l A2, -[A5]
label000008C3: // (misaligned)
000008C4 7665 moveq.l D3, 0x65
label000008C5: // (misaligned)
000008C6 6E74 bgt +0x76 /* 0000093C */
000008C8 2468 616E movea.l A2, [A0 + 0x616E]
000008CC 646C bcc +0x6E /* 0000093A */
000008CE 6572 bcs +0x74 /* 00000942 */
label000008CF: // (misaligned)
000008D0 F388 .extension 0x388 // unimplemented
label000008D2:
000008D2 0000 0000 ori.b D0, 0x0
label000008D3: // (misaligned)
000008D6 0004 7265 ori.b D4, 0x65 /* 'e' */
000008DA 6164 bsr +0x66 /* 00000940 */
000008DC F390 .extension 0x390 // unimplemented
000008DE 0000 0000 ori.b D0, 0x0
label000008DF: // (misaligned)
000008E2 0003 6765 ori.b D3, 0x65 /* 'e' */
000008E6 7400 moveq.l D2, 0x00
000008E8 F396 .extension 0x396 // unimplemented
000008EA 0000 0000 ori.b D0, 0x0
000008EE 0004 6765 ori.b D4, 0x65 /* 'e' */
label000008F1: // (misaligned)
000008F2 7430 moveq.l D2, 0x30
000008F4 F39C .extension 0x39C // unimplemented
000008F6 0000 0000 ori.b D0, 0x0
label000008FA:
000008FA 0000 .incomplete